implantable sensor - Francés Inglés Diccionario